package com.css.fxfzfxqh.modules.reportmanagement.service;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface ExportPGReportDataService {
    //查询地震影响版本信息
    List<Map<String, Object>> getEarthquakeEffects(String influenceVersion);

    //获取空间坐标
    public BigDecimal getAreaByGeom(String geomText);

    //地震直接经济损失评估-4.4.2经济损失评估结果-1、按VI~X烈度下经济损失统计--确定
    List<Map<String,Object>> getEconomicLoss(String taskId,String conditionType);
    //表 3-1-1·建筑物破坏状态评估结果表
    List<Map<String,Object>> getbuildinDamage1(String taskId,String condition);
    //结构破坏评估-4.1.2建筑物破坏状态评估结果--确定
    List<Map<String,Object>> getbuildinDamage(String taskId,String condition);
    //结构破坏评估-4.1.1建筑物破坏状态评估方法--确定
    List<Map<String,Object>> getbuildinDamageMethod(String taskId);
    //经济损失评估结果-按行政区划统计分析四个超越概率经济损失统计--确定
    List<Map<String,Object>> getEconomicLossMethod(String taskId,String conditionType);
    //4.1结构破坏评估-4.1.1建筑物破坏状态评估方法---概率
    List<Map<String,Object>> getbuildinProbabilityDamage(String taskId);
    //经济损失评估结果-按行政区划统计分析四个超越概率经济损失统计---概率
    List<Map<String,Object>> getEconomicLossProbability(String taskId);

    public List<Map<String, Object>>  getEconomicLossProbabilityPlus(String taskId,String[] yearSplit);
}
